博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
问答项目---登陆验证码点击切换及异步验证验证码
阅读量:6206 次
发布时间:2019-06-21

本文共 1145 字,大约阅读时间需要 3 分钟。

输出验证方法:

public function verify(){    $config = array(        'length' => 2,        'reset' => false,        'useCurve'  =>  false,        'useNoise'  =>  false,    );    $obj = new \Think\Verify($config);    $obj->entry();}

调用:

输入路径:

点击切换验证码:

function change_code(obj){    $("#code").attr("src", CONTROL+"/verify/"+Math.random());    return false;}

异步验证验证码方法:

/* 异步验证验证码 */public function checkVerify(){    $code = I('post.code');    $config = array(        'reset' => false,//不重置    );       $obj = new \Think\Verify($config);    if($obj->check($code)){        echo "1";    }else{        echo "0";    };}

异步验证验证码JS:

//验证验证码$("input[name='code']").blur(function(){    var code = $("input[name='code']");    if(code.val().trim()==''){        code.parent().find("span").remove().end().append("验证码不能为空");        return ;    }    $.post(CONTROL+"/checkVerify",{code:code.val().trim()},function(stat){        if(stat==1){            validate.code=0;            code.parent().find("span").remove();        }else{            code.parent().find("span").remove().end().append("验证码错误");        }    })})

 

转载于:https://www.cnblogs.com/e0yu/p/7355447.html

你可能感兴趣的文章
通过测试发现的Exchange 2013 CU16存在的一个小bug
查看>>
jni的中文字符串处理
查看>>
Linux awd
查看>>
带你领略一下真实服务器的鬼样子
查看>>
数据库基础服务SLA模板
查看>>
误删除libc.so.6后的修复
查看>>
在JS中设置Select和radio选中
查看>>
Centos7 安装VNC 和 KVM
查看>>
UML类图几种关系的总结
查看>>
grub和grub2相关概念
查看>>
kafka
查看>>
linux 进程管理
查看>>
Oracle 的密码策略,你知道多少?
查看>>
53. Python 爬虫(2)
查看>>
SHELL脚本
查看>>
Apache服务器的安装与配置
查看>>
ansible报错总结
查看>>
将桌面文件映射至E盘
查看>>
android批量发送短信
查看>>
编译时出现undefined reference to `libiconv_open’的解决办法
查看>>